package test;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

public class CalendarTestAC {

/**
 * @param args
 * @throws ParseException
 */
public static void main(String[] args) throws ParseException {
    SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy");
    Date von = sdf.parse("25.02.2013");
    Date bis = sdf.parse("02.03.2013");

    int dayOfMonthBeginSpan = von.getDay(); // 0=So Anfangstag erlaubter
                                            // Zeitraum
    int monthBeginSpan = von.getMonth(); // 0=Jan Anfangsmonat erlaubter
                                         // Zeitraum
    int yearBeginSpan = von.getYear();

    int dayOfMonthEndSpan = bis.getDay(); // Endtag erlaubter Zeitaum
    int monthEndSpan = bis.getMonth();

    Calendar vonCal = new GregorianCalendar();
    Calendar bisCal = new GregorianCalendar(bis.getYear() + 1900, bis.getMonth(), bis.getDate());

    System.out.println(vonCal.DAY_OF_MONTH);
    System.out.println(vonCal.MONTH);
    System.out.println(vonCal.YEAR);

    System.out.println(Integer.toString(dayOfMonthBeginSpan));
    System.out.println(Integer.toString(monthBeginSpan));
    System.out.println(Integer.toString(yearBeginSpan));
    
    System.out.println(von.toString());
}

}
